Big Huge Thesaurus

Polanisia dodecandra

noun